package enums;

public enum CableType {
	/**
	 * 10Base5 – C5; 
	 * 10Base2 – C2; 
	 * 10Base-T – T; 
	 * 10Base-FB – FB; 
	 * 10Base-FL – FL;
	 * 10Base-FP – FP; 
	 * FOIRL – FO; 
	 * AUI (>2m) - A
	 * Baza bt
	 * Name(leftSegmentBase, RightSegmentBase, MiddleSegmentBase, Retinerea, PVV intermadiar, PVV stanga); 
	 */
	C2(11.75, 169.5, 46.5, 0.1026, 11, 16), 
	C5(11.75, 169.5, 46.5, 0.0866, 11, 16), 
	T(15.25, 165, 42, 0.113, 8, 10.5), 
	FB(0, 0, 24, 0.1, 2, 0), 
	FL(12.25, 156.5, 33.5, 0.1, 8, 10.5), 
	FP(11.25, 183.5, 61, 0.1,8, 11), 
	FO(7.75, 152, 29, 0.1, 8, 10.5);

	private double leftValue;
	private double rightValue;
	private double intermediar;
	private double retinerea;
	private double PvvI;
	private double PvvS;

	private CableType(double leftValue, double rightvalue, double intermediar, double retinerea, double PvvI, double PvvS) {
		this.leftValue = leftValue;
		this.rightValue = rightvalue;
		this.intermediar = intermediar;
		this.retinerea = retinerea;
		this.PvvI = PvvI;
		this.PvvS = PvvS;
	}
	
	public double getLeft(){
		return leftValue;
	}
	public double getRight(){
		return rightValue;
	}
	public double getMiddle(){
		return intermediar;
	}
	public double getPvvI(){
		return this.PvvI;
	}
	public double getPvvS(){
		return this.PvvS;
	}
	public double getRetinerea(){
		return this.retinerea;
	}
}
